home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.0 for Developers
/
QuickTime 1.0 for Developers.iso
/
Goodies
/
MovieShop™
/
Movie Shop™
/
Movie Shop™.rsrc
/
CDEF_224_Color Icon Toggle.txt
< prev
next >
Wrap
Text File
|
1991-09-04
|
49KB
|
874 lines
start:
00000000 600E bra +0x10 /* 00000010 */
00000002 0000 4344 ori.b D0, 0x44 /* 'D' */
00000006 4546 chk.w D2, D6
00000008 00E0 .incomplete
0000000A 0000 0000 ori.b D0, 0x0
0000000E 0000 41FA ori.b D0, 0xFA
// begin alternate branch 00000010-00000014
label00000010:
00000010 41FA FFEE lea.l A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
// end alternate branch 00000010-00000014
label00000010: // (misaligned)
00000012 FFEE .invalid <<F/7/7>>
00000014 21C8 09CE move.l [0x000009CE /* ToolScratch */], A0
00000018 6000 0936 bra +0x938 /* 00000950 */
0000001C 225F movea.l A1, [A7]+
0000001E 201F move.l D0, [A7]+
00000020 A04C syscall CompactMem
00000022 2E80 move.l [A7], D0
00000024 7000 moveq.l D0, 0x00
label00000026:
00000026 2F09 move.l -[A7], A1
label00000028:
00000028 31C0 0220 move.w [0x00000220 /* MemErr */], D0
0000002C 4E75 rts
0000002E 7000 moveq.l D0, 0x00
00000030 60F6 bra -0x8 /* 00000028 */
fn00000032:
00000032 225F movea.l A1, [A7]+
00000034 205F movea.l A0, [A7]+
00000036 A029 syscall HLock
00000038 4EFA FFEC jmp [PC - 0x14 /* 00000026 */]
fn0000003C:
0000003C 225F movea.l A1, [A7]+
0000003E 205F movea.l A0, [A7]+
00000040 A02A syscall HUnlock
00000042 4EFA FFE2 jmp [PC - 0x1E /* 00000026 */]
fn00000046:
00000046 4A78 028E tst.w [0x0000028E /* ROM85 */]
0000004A 6B22 bmi +0x24 /* 0000006E */
0000004C 303C 0090 move.w D0, 0x90
00000050 A346 syscall GetOSTrapAddress, flags=3
00000052 2248 movea.l A1, A0
00000054 303C 009F move.w D0, 0x9F
00000058 A746 syscall GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
0000005A B3C8 cmpa.l A1, A0
0000005C 6710 beq +0x12 /* 0000006E */
0000005E 225F movea.l A1, [A7]+
00000060 205F movea.l A0, [A7]+
00000062 301F move.w D0, [A7]+
00000064 2F09 move.l -[A7], A1
00000066 A090 syscall SysEnvirons
00000068 3F40 0004 move.w [A7 + 0x4], D0
0000006C 4E75 rts
label0000006E:
0000006E 206F 0004 movea.l A0, [A7 + 0x4]
00000072 303C 0001 move.w D0, 0x1
00000076 2248 movea.l A1, A0
00000078 6006 bra +0x8 /* 00000080 */
0000007A 0313 btst [A3], D1
0000007C 0B02 btst D2, D5
0000007E 0100 btst D0, D0
label00000080:
00000080 303C 0010 move.w D0, 0x10
00000084 E240 asr D0.w, 1
00000086 5340 subq.w D0, 1
label00000088:
00000088 4258 clr.w [A0]+
0000008A 51C8 FFFC dbf D0, -0x6 /* 00000088 */
0000008E 32BC 0001 move.w [A1], 0x1
00000092 2078 02AE movea.l A0, [0x000002AE /* ROMBase */]
00000096 337C FFFE 0002 move.w [A1 + 0x2], 0xFFFE
0000009C 0C28 00FF 0009 cmpi.b [A0 + 0x9], 0xFF
000000A2 6742 beq +0x44 /* 000000E6 */
000000A4 4A28 0008 tst.b [A0 + 0x8]
000000A8 6E20 bgt +0x22 /* 000000CA */
000000AA 337C FFFF 0002 move.w [A1 + 0x2], 0xFFFF
000000B0 4A78 028E tst.w [0x0000028E /* ROM85 */]
000000B4 6B30 bmi +0x32 /* 000000E6 */
000000B6 337C 0001 0002 move.w [A1 + 0x2], 0x1
000000BC 4A78 0B22 tst.w [0x00000B22 /* HWCfgFlags */]
000000C0 6A24 bpl +0x26 /* 000000E6 */
000000C2 337C 0002 0002 move.w [A1 + 0x2], 0x2
000000C8 601C bra +0x1E /* 000000E6 */
label000000CA:
000000CA 4269 0002 clr.w [A1 + 0x2]
000000CE 0C28 0002 0008 cmpi.b [A0 + 0x8], 0x2
000000D4 6E10 bgt +0x12 /* 000000E6 */
000000D6 6708 beq +0xA /* 000000E0 */
000000D8 337C 0004 0002 move.w [A1 + 0x2], 0x4
000000DE 6006 bra +0x8 /* 000000E6 */
label000000E0:
000000E0 337C 0003 0002 move.w [A1 + 0x2], 0x3
label000000E6:
000000E6 4269 0004 clr.w [A1 + 0x4]
000000EA 0C38 0002 012F cmpi.b [0x0000012F /* CPUFlag */], 0x2
000000F0 6E0A bgt +0xC /* 000000FC */
000000F2 1038 012F move.b D0, [0x0000012F /* CPUFlag */]
000000F6 5240 addq.w D0, 1
000000F8 1340 0007 move.b [A1 + 0x7], D0
label000000FC:
000000FC 4A78 028E tst.w [0x0000028E /* ROM85 */]
00000100 6B0E bmi +0x10 /* 00000110 */
00000102 0838 0004 0B22 btst.b [0x00000B22 /* HWCfgFlags */], 0x4
00000108 6706 beq +0x8 /* 00000110 */
0000010A 137C 0001 0008 move.b [A1 + 0x8], 0x1
label00000110:
00000110 0C78 3FFF 028E cmpi.w [0x0000028E /* ROM85 */], 0x3FFF
00000116 6206 bhi +0x8 /* 0000011E */
00000118 137C 0001 0009 move.b [A1 + 0x9], 0x1
label0000011E:
0000011E 1038 021E move.b D0, [0x0000021E /* KbdType */]
00000122 41FA FF5B lea.l A0, [PC - 0xA5 /* 0000007F, value 0x303C00 '0<\0', cstring "" */]
00000126 323C 0004 move.w D1, 0x4
label0000012A:
0000012A B020 cmp.b D0, -[A0]
0000012C 57C9 FFFC dbeq D1, -0x6 /* 0000012A */
00000130 5241 addq.w D1, 1
00000132 3341 000A move.w [A1 + 0xA], D1
00000136 4A38 0291 tst.b [0x00000291 /* PortBUse */]
0000013A 6B18 bmi +0x1A /* 00000154 */
0000013C 1238 01FB move.b D1, [0x000001FB /* SPConfig */]
00000140 0201 000F andi.b D1, 0xF
00000144 0C01 0001 cmpi.b D1, 0x1
00000148 660A bne +0xC /* 00000154 */
0000014A 2078 02DC movea.l A0, [0x000002DC /* ABusDCE */]
0000014E 1368 0007 000D move.b [A1 + 0xD], [A0 + 0x7]
label00000154:
00000154 3378 0210 000E move.w [A1 + 0xE], [0x00000210 /* BootDrive */]
0000015A 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */]
0000015E 6D44 blt +0x46 /* 000001A4 */
00000160 4269 000E clr.w [A1 + 0xE]
00000164 323C 003C move.w D1, 0x3C /* '<' */
label00000168:
00000168 4267 clr.w -[A7]
0000016A 51C9 FFFC dbf D1, -0x6 /* 00000168 */
0000016E 204F movea.l A0, A7
00000170 3178 0A58 0018 move.w [A0 + 0x18], [0x00000A58 /* SysMap */]
00000176 7008 moveq.l D0, 0x08
00000178 A260 syscall FSDispatch/HFSDispatch, flags=2
0000017A 6624 bne +0x26 /* 000001A0 */
0000017C 3168 0034 0016 move.w [A0 + 0x16], [A0 + 0x34]
00000182 A207 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
00000184 661A bne +0x1C /* 000001A0 */
00000186 2168 005A 0030 move.l [A0 + 0x30], [A0 + 0x5A]
0000018C 217C 4552 494B 001C move.l [A0 + 0x1C], 0x4552494B /* 'ERIK' */
00000194 7001 moveq.l D0, 0x01
00000196 A260 syscall FSDispatch/HFSDispatch, flags=2
00000198 6606 bne +0x8 /* 000001A0 */
0000019A 3368 0016 000E move.w [A1 + 0xE], [A0 + 0x16]
label000001A0:
000001A0 DEFC 007A add.w A7, 0x7A /* 'z' */
label000001A4:
000001A4 2049 movea.l A0, A1
000001A6 225F movea.l A1, [A7]+
000001A8 5C4F addq.w A7, 6
000001AA 3EBC EA84 move.w [A7], 0xEA84
000001AE 4ED1 jmp [A1]
fn000001B0:
000001B0 48E7 C0C0 movem.l -[A7], D0,D1,A0,A1
000001B4 322F 0014 move.w D1, [A7 + 0x14]
000001B8 206F 0016 movea.l A0, [A7 + 0x16]
000001BC 2248 movea.l A1, A0
000001BE 7000 moveq.l D0, 0x00
000001C0 22C0 move.l [A1]+, D0
000001C2 22C0 move.l [A1]+, D0
000001C4 22C0 move.l [A1]+, D0
000001C6 22C0 move.l [A1]+, D0
000001C8 22C0 move.l [A1]+, D0
000001CA 22C0 move.l [A1]+, D0
000001CC 22C0 move.l [A1]+, D0
000001CE 22C0 move.l [A1]+, D0
000001D0 226F 001A movea.l A1, [A7 + 0x1A]
000001D4 5341 subq.w D1, 1
000001D6 671E beq +0x20 /* 000001F6 */
000001D8 701F moveq.l D0, 0x1F
000001DA 9041 sub.w D0, D1
000001DC E249 lsr D1.w, 1
000001DE 41F0 0000 lea.l A0, [A0 + D0.w]
label000001E2:
000001E2 30D9 move.w [A0]+, [A1]+
000001E4 51C9 FFFC dbf D1, -0x6 /* 000001E2 */
label000001E8:
000001E8 4CDF 0303 movem.l D0,D1,A0,A1, [A7]+
000001EC 2F57 000A move.l [A7 + 0xA], [A7]
000001F0 4FEF 000A lea.l A7, [A7 + 0xA]
000001F4 4E75 rts
label000001F6:
000001F6 1159 001F move.b [A0 + 0x1F], [A1]+
000001FA 60EC bra -0x12 /* 000001E8 */
fn000001FC:
000001FC 4E56 FFDE link A6, -0x0022
00000200 2F0C move.l -[A7], A4
00000202 286E 0008 movea.l A4, [A6 + 0x8]
00000206 422C FFEF clr.b [A4 - 0x11]
0000020A 554F subq.w A7, 2
0000020C 3F3C 0001 move.w -[A7], 0x1
00000210 486E FFE0 pea.l [A6 - 0x20]
00000214 4EBA FE30 jsr [PC - 0x1D0 /* 00000046 */]
00000218 3D5F FFDE move.w [A6 - 0x22], [A7]+
0000021C 4A6E FFE2 tst.w [A6 - 0x1E]
00000220 6D06 blt +0x8 /* 00000228 */
00000222 196E FFE9 FFEF move.b [A4 - 0x11], [A6 - 0x17]
label00000228:
00000228 397C FFFF FFDC move.w [A4 - 0x24], 0xFFFF
0000022E 397C FFFF FFDE move.w [A4 - 0x22], 0xFFFF
00000234 397C FFFF FFE0 move.w [A4 - 0x20], 0xFFFF
0000023A 426C FFD6 clr.w [A4 - 0x2A]
0000023E 426C FFD8 clr.w [A4 - 0x28]
00000242 426C FFDA clr.w [A4 - 0x26]
00000246 285F movea.l A4, [A7]+
00000248 4E5E unlink A6
0000024A 2E9F move.l [A7], [A7]+
0000024C 4E75 rts
fn0000024E:
0000024E 4E56 FFBE link A6, -0x0042
00000252 206E 000C movea.l A0, [A6 + 0xC]
00000256 43EE FFE8 lea.l A1, [A6 - 0x18]
0000025A 22D8 move.l [A1]+, [A0]+
0000025C 22D8 move.l [A1]+, [A0]+
0000025E 1D7C 0055 FFCE move.b [A6 - 0x32], 0x55 /* 'U' */
00000264 1D7C 00AA FFCF move.b [A6 - 0x31], 0xAA
0000026A 1D7C 0055 FFD0 move.b [A6 - 0x30], 0x55 /* 'U' */
00000270 1D7C 00AA FFD1 move.b [A6 - 0x2F], 0xAA
00000276 1D7C 0055 FFD2 move.b [A6 - 0x2E], 0x55 /* 'U' */
0000027C 1D7C 00AA FFD3 move.b [A6 - 0x2D], 0xAA
00000282 1D7C 0055 FFD4 move.b [A6 - 0x2C], 0x55 /* 'U' */
00000288 1D7C 00AA FFD5 move.b [A6 - 0x2B], 0xAA
0000028E 206E 0008 movea.l A0, [A6 + 0x8]
00000292 2068 0008 movea.l A0, [A0 + 0x8]
00000296 4A28 FFEF tst.b [A0 - 0x11]
0000029A 671E beq +0x20 /* 000002BA */
0000029C 206E 0008 movea.l A0, [A6 + 0x8]
000002A0 4868 FF6E pea.l [A0 - 0x92]
000002A4 AA15 syscall RGBBackColor
000002A6 486E FFCE pea.l [A6 - 0x32]
000002AA A89D syscall PenPat
000002AC 3F3C 000B move.w -[A7], 0xB
000002B0 A89C syscall PenMode
000002B2 486E FFE8 pea.l [A6 - 0x18]
000002B6 A8A2 syscall PaintRect
000002B8 6012 bra +0x14 /* 000002CC */
label000002BA:
000002BA 486E FFCE pea.l [A6 - 0x32]
000002BE A89D syscall PenPat
000002C0 3F3C 000B move.w -[A7], 0xB
000002C4 A89C syscall PenMode
000002C6 486E FFE8 pea.l [A6 - 0x18]
000002CA A8A2 syscall PaintRect
label000002CC:
000002CC 4E5E unlink A6
000002CE 205F movea.l A0, [A7]+
000002D0 504F addq.w A7, 8
000002D2 4ED0 jmp [A0]
fn000002D4:
000002D4 4E56 FF1A link A6, -0x00E6
000002D8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000002DC 286E 0008 movea.l A4, [A6 + 0x8]
000002E0 266E 0010 movea.l A3, [A6 + 0x10]
000002E4 2F0B move.l -[A7], A3
000002E6 4EBA FD4A jsr [PC - 0x2B6 /* 00000032 */]
000002EA 2053 movea.l A0, [A3]
000002EC 7000 moveq.l D0, 0x00
000002EE 1028 0010 move.b D0, [A0 + 0x10]
000002F2 4A40 tst.w D0
000002F4 6700 05AE beq +0x5B0 /* 000008A4 */
000002F8 2F0C move.l -[A7], A4
000002FA 4EBA FF00 jsr [PC - 0x100 /* 000001FC */]
000002FE 426E FF74 clr.w [A6 - 0x8C]
00000302 426E FF76 clr.w [A6 - 0x8A]
00000306 426E FF78 clr.w [A6 - 0x88]
0000030A 3D7C FFFF FF6E move.w [A6 - 0x92], 0xFFFF
00000310 3D7C FFFF FF70 move.w [A6 - 0x90], 0xFFFF
00000316 3D7C FFFF FF72 move.w [A6 - 0x8E], 0xFFFF
0000031C 426E FF68 clr.w [A6 - 0x98]
00000320 426E FF6A clr.w [A6 - 0x96]
00000324 426E FF6C clr.w [A6 - 0x94]
00000328 4A2C FFEF tst.b [A4 - 0x11]
0000032C 6700 00A0 beq +0xA2 /* 000003CE */
00000330 554F subq.w A7, 2
00000332 2F0B move.l -[A7], A3
00000334 486E FF7A pea.l [A6 - 0x86]
00000338 AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl
0000033A 4A1F tst.b [A7]+
0000033C 206E FF7A movea.l A0, [A6 - 0x86]
00000340 2050 movea.l A0, [A0]
00000342 2C28 0008 move.l D6, [A0 + 0x8]
00000346 4A86 tst.l D6
00000348 6700 0084 beq +0x86 /* 000003CE */
0000034C 2046 movea.l A0, D6
0000034E 2050 movea.l A0, [A0]
00000350 3D68 0006 FF3A move.w [A6 - 0xC6], [A0 + 0x6]
00000356 4247 clr.w D7
00000358 606E bra +0x70 /* 000003C8 */
label0000035A:
0000035A 2046 movea.l A0, D6
0000035C 2050 movea.l A0, [A0]
0000035E 3007 move.w D0, D7
00000360 E740 asl D0.w, 3
00000362 4A70 0008 tst.w [A0 + D0.w + 0x8]
00000366 6614 bne +0x16 /* 0000037C */
00000368 2046 movea.l A0, D6
0000036A 2050 movea.l A0, [A0]
0000036C 3007 move.w D0, D7
0000036E E740 asl D0.w, 3
00000370 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000374 43EE FF74 lea.l A1, [A6 - 0x8C]
00000378 22D8 move.l [A1]+, [A0]+
0000037A 32D8 move.w [A1]+, [A0]+
label0000037C:
0000037C 2046 movea.l A0, D6
0000037E 2050 movea.l A0, [A0]
00000380 3007 move.w D0, D7
00000382 E740 asl D0.w, 3
00000384 0C70 0001 0008 cmpi.w [A0 + D0.w + 0x8], 0x1
0000038A 6614 bne +0x16 /* 000003A0 */
0000038C 2046 movea.l A0, D6
0000038E 2050 movea.l A0, [A0]
00000390 3007 move.w D0, D7
00000392 E740 asl D0.w, 3
00000394 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
00000398 43EE FF6E lea.l A1, [A6 - 0x92]
0000039C 22D8 move.l [A1]+, [A0]+
0000039E 32D8 move.w [A1]+, [A0]+
label000003A0:
000003A0 2046 movea.l A0, D6
000003A2 2050 movea.l A0, [A0]
000003A4 3007 move.w D0, D7
000003A6 E740 asl D0.w, 3
000003A8 0C70 0002 0008 cmpi.w [A0 + D0.w + 0x8], 0x2
000003AE 6614 bne +0x16 /* 000003C4 */
000003B0 2046 movea.l A0, D6
000003B2 2050 movea.l A0, [A0]
000003B4 3007 move.w D0, D7
000003B6 E740 asl D0.w, 3
000003B8 41F0 000A lea.l A0, [A0 + D0.w + 0xA]
000003BC 43EE FF68 lea.l A1, [A6 - 0x98]
000003C0 22D8 move.l [A1]+, [A0]+
000003C2 32D8 move.w [A1]+, [A0]+
label000003C4:
000003C4 5247 addq.w D7, 1
000003C6 6906 bvs +0x8 /* 000003CE */
label000003C8:
000003C8 BE6E FF3A cmp.w D7, [A6 - 0xC6]
000003CC 6F8C ble -0x72 /* 0000035A */
label000003CE:
000003CE 486E FF9A pea.l [A6 - 0x66]
000003D2 A898 syscall GetPenState
000003D4 A89E syscall PenNormal
000003D6 2053 movea.l A0, [A3]
000003D8 41E8 0008 lea.l A0, [A0 + 0x8]
000003DC 43EE FFE0 lea.l A1, [A6 - 0x20]
000003E0 22D8 move.l [A1]+, [A0]+
000003E2 22D8 move.l [A1]+, [A0]+
000003E4 302E FFE4 move.w D0, [A6 - 0x1C]
000003E8 906E FFE0 sub.w D0, [A6 - 0x20]
000003EC 3D40 FFCC move.w [A6 - 0x34], D0
000003F0 302E FFE6 move.w D0, [A6 - 0x1A]
000003F4 906E FFE2 sub.w D0, [A6 - 0x1E]
000003F8 3D40 FFCA move.w [A6 - 0x36], D0
000003FC 594F subq.w A7, 4
000003FE A8D8 syscall NewRgn
00000400 261F move.l D3, [A7]+
00000402 2F03 move.l -[A7], D3
00000404 A87A syscall GetClip
00000406 594F subq.w A7, 4
00000408 A8D8 syscall NewRgn
0000040A 281F move.l D4, [A7]+
0000040C 2F04 move.l -[A7], D4
0000040E 486E FFE0 pea.l [A6 - 0x20]
00000412 A8DF syscall RectRgn
00000414 2F03 move.l -[A7], D3
00000416 2F04 move.l -[A7], D4
00000418 2F04 move.l -[A7], D4
0000041A A8E4 syscall SectRgn
0000041C 2F04 move.l -[A7], D4
0000041E A879 syscall SetClip
00000420 486E FFB4 pea.l [A6 - 0x4C]
00000424 A874 syscall GetPort
00000426 206E FFB4 movea.l A0, [A6 - 0x4C]
0000042A 3D68 0044 FFB2 move.w [A6 - 0x4E], [A0 + 0x44]
00000430 206E FFB4 movea.l A0, [A6 - 0x4C]
00000434 3D68 004A FFB0 move.w [A6 - 0x50], [A0 + 0x4A]
0000043A 206E FFB4 movea.l A0, [A6 - 0x4C]
0000043E 3D68 0048 FFAE move.w [A6 - 0x52], [A0 + 0x48]
00000444 206E FFB4 movea.l A0, [A6 - 0x4C]
00000448 4868 0046 pea.l [A0 + 0x46]
0000044C 486E FF1C pea.l [A6 - 0xE4]
00000450 3F3C 0001 move.w -[A7], 0x1
00000454 4EBA FD5A jsr [PC - 0x2A6 /* 000001B0 */]
00000458 1D6E FF3B FFAD move.b [A6 - 0x53], [A6 - 0xC5]
0000045E 4267 clr.w -[A7]
00000460 A887 syscall TextFont
00000462 3F3C 000C move.w -[A7], 0xC
00000466 A88A syscall TextSize
00000468 3F3C 0001 move.w -[A7], 0x1
0000046C A889 syscall TextMode
0000046E 422E FF3A clr.b [A6 - 0xC6]
00000472 7000 moveq.l D0, 0x00
00000474 102E FF3A move.b D0, [A6 - 0xC6]
00000478 3F00 move.w -[A7], D0
0000047A A888 syscall TextFace
0000047C 4A2C FFEF tst.b [A4 - 0x11]
00000480 670C beq +0xE /* 0000048E */
00000482 486C FFE8 pea.l [A4 - 0x18]
00000486 AA19 syscall GetForeColor
00000488 486C FFE2 pea.l [A4 - 0x1E]
0000048C AA1A syscall GetBackColor
label0000048E:
0000048E 4A2C FFEF tst.b [A4 - 0x11]
00000492 6700 018A beq +0x18C /* 0000061E */
00000496 486C FFD6 pea.l [A4 - 0x2A]
0000049A AA14 syscall RGBForeColor
0000049C 486C FFDC pea.l [A4 - 0x24]
000004A0 AA15 syscall RGBBackColor
000004A2 302E FFE6 move.w D0, [A6 - 0x1A]
000004A6 5540 subq.w D0, 2
000004A8 3D40 FFE6 move.w [A6 - 0x1A], D0
000004AC 302E FFE4 move.w D0, [A6 - 0x1C]
000004B0 5540 subq.w D0, 2
000004B2 3D40 FFE4 move.w [A6 - 0x1C], D0
000004B6 486E FF74 pea.l [A6 - 0x8C]
000004BA AA14 syscall RGBForeColor
000004BC 486E FF74 pea.l [A6 - 0x8C]
000004C0 AA15 syscall RGBBackColor
000004C2 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000004C6 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000004CA A893 syscall MoveTo
000004CC 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000004D0 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000004D4 A891 syscall LineTo
000004D6 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
000004DA 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
000004DE A891 syscall LineTo
000004E0 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
000004E4 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000004E8 A891 syscall LineTo
000004EA 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
000004EE 3F2E FFE0 move.w -[A7], [A6 - 0x20]
000004F2 A891 syscall LineTo
000004F4 486E FF74 pea.l [A6 - 0x8C]
000004F8 AA14 syscall RGBForeColor
000004FA 486E FF74 pea.l [A6 - 0x8C]
000004FE AA15 syscall RGBBackColor
00000500 3F2E FFE2 move.w -[A7], [A6 - 0x1E]
00000504 302E FFE4 move.w D0, [A6 - 0x1C]
00000508 5240 addq.w D0, 1
0000050A 3F00 move.w -[A7], D0
0000050C A893 syscall MoveTo
0000050E 302E FFE6 move.w D0, [A6 - 0x1A]
00000512 5240 addq.w D0, 1
00000514 3F00 move.w -[A7], D0
00000516 302E FFE4 move.w D0, [A6 - 0x1C]
0000051A 5240 addq.w D0, 1
0000051C 3F00 move.w -[A7], D0
0000051E A891 syscall LineTo
00000520 302E FFE6 move.w D0, [A6 - 0x1A]
00000524 5240 addq.w D0, 1
00000526 3F00 move.w -[A7], D0
00000528 302E FFE0 move.w D0, [A6 - 0x20]
0000052C 5440 addq.w D0, 2
0000052E 3F00 move.w -[A7], D0
00000530 A891 syscall LineTo
00000532 486E FF74 pea.l [A6 - 0x8C]
00000536 AA14 syscall RGBForeColor
00000538 486E FF74 pea.l [A6 - 0x8C]
0000053C AA15 syscall RGBBackColor
0000053E 302E FFE2 move.w D0, [A6 - 0x1E]
00000542 5240 addq.w D0, 1
00000544 3F00 move.w -[A7], D0
00000546 302E FFE0 move.w D0, [A6 - 0x20]
0000054A 5240 addq.w D0, 1
0000054C 3F00 move.w -[A7], D0
0000054E A893 syscall MoveTo
00000550 302E FFE6 move.w D0, [A6 - 0x1A]
00000554 5340 subq.w D0, 1
00000556 3F00 move.w -[A7], D0
00000558 302E FFE0 move.w D0, [A6 - 0x20]
0000055C 5240 addq.w D0, 1
0000055E 3F00 move.w -[A7], D0
00000560 A891 syscall LineTo
00000562 302E FFE2 move.w D0, [A6 - 0x1E]
00000566 5440 addq.w D0, 2
00000568 3F00 move.w -[A7], D0
0000056A 302E FFE0 move.w D0, [A6 - 0x20]
0000056E 5440 addq.w D0, 2
00000570 3F00 move.w -[A7], D0
00000572 A893 syscall MoveTo
00000574 302E FFE6 move.w D0, [A6 - 0x1A]
00000578 5540 subq.w D0, 2
0000057A 3F00 move.w -[A7], D0
0000057C 302E FFE0 move.w D0, [A6 - 0x20]
00000580 5440 addq.w D0, 2
00000582 3F00 move.w -[A7], D0
00000584 A891 syscall LineTo
00000586 302E FFE2 move.w D0, [A6 - 0x1E]
0000058A 5440 addq.w D0, 2
0000058C 3F00 move.w -[A7], D0
0000058E 302E FFE4 move.w D0, [A6 - 0x1C]
00000592 5540 subq.w D0, 2
00000594 3F00 move.w -[A7], D0
00000596 A893 syscall MoveTo
00000598 302E FFE6 move.w D0, [A6 - 0x1A]
0000059C 5540 subq.w D0, 2
0000059E 3F00 move.w -[A7], D0
000005A0 302E FFE4 move.w D0, [A6 - 0x1C]
000005A4 5540 subq.w D0, 2
000005A6 3F00 move.w -[A7], D0
000005A8 A891 syscall LineTo
000005AA 302E FFE2 move.w D0, [A6 - 0x1E]
000005AE 5440 addq.w D0, 2
000005B0 3F00 move.w -[A7], D0
000005B2 302E FFE4 move.w D0, [A6 - 0x1C]
000005B6 5340 subq.w D0, 1
000005B8 3F00 move.w -[A7], D0
000005BA A893 syscall MoveTo
000005BC 302E FFE6 move.w D0, [A6 - 0x1A]
000005C0 5340 subq.w D0, 1
000005C2 3F00 move.w -[A7], D0
000005C4 302E FFE4 move.w D0, [A6 - 0x1C]
000005C8 5340 subq.w D0, 1
000005CA 3F00 move.w -[A7], D0
000005CC A891 syscall LineTo
000005CE 486E FF6E pea.l [A6 - 0x92]
000005D2 AA14 syscall RGBForeColor
000005D4 486E FF6E pea.l [A6 - 0x92]
000005D8 AA15 syscall RGBBackColor
000005DA 302E FFE2 move.w D0, [A6 - 0x1E]
000005DE 5440 addq.w D0, 2
000005E0 3D40 FFDA move.w [A6 - 0x26], D0
000005E4 3D6E FFE6 FFDE move.w [A6 - 0x22], [A6 - 0x1A]
000005EA 302E FFE0 move.w D0, [A6 - 0x20]
000005EE 5840 addq.w D0, 4
000005F0 3D40 FFD8 move.w [A6 - 0x28], D0
000005F4 302E FFE4 move.w D0, [A6 - 0x1C]
000005F8 5540 subq.w D0, 2
000005FA 3D40 FFDC move.w [A6 - 0x24], D0
000005FE 486E FFD8 pea.l [A6 - 0x28]
00000602 A8A2 syscall PaintRect
00000604 486E FF68 pea.l [A6 - 0x98]
00000608 AA14 syscall RGBForeColor
0000060A 486E FF68 pea.l [A6 - 0x98]
0000060E AA15 syscall RGBBackColor
00000610 3F3C 0001 move.w -[A7], 0x1
00000614 A887 syscall TextFont
00000616 3F3C 000A move.w -[A7], 0xA /* '\n' */
0000061A A88A syscall TextSize
0000061C 6046 bra +0x48 /* 00000664 */
label0000061E:
0000061E 486E FFE0 pea.l [A6 - 0x20]
00000622 A8A3 syscall EraseRect
00000624 302E FFE6 move.w D0, [A6 - 0x1A]
00000628 5340 subq.w D0, 1
0000062A 3D40 FFE6 move.w [A6 - 0x1A], D0
0000062E 302E FFE4 move.w D0, [A6 - 0x1C]
00000632 5340 subq.w D0, 1
00000634 3D40 FFE4 move.w [A6 - 0x1C], D0
00000638 486E FFE0 pea.l [A6 - 0x20]
0000063C A8A1 syscall FrameRect
0000063E 302E FFE2 move.w D0, [A6 - 0x1E]
00000642 5440 addq.w D0, 2
00000644 3F00 move.w -[A7], D0
00000646 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
0000064A A893 syscall MoveTo
0000064C 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
00000650 3F2E FFE4 move.w -[A7], [A6 - 0x1C]
00000654 A891 syscall LineTo
00000656 3F2E FFE6 move.w -[A7], [A6 - 0x1A]
0000065A 302E FFE0 move.w D0, [A6 - 0x20]
0000065E 5440 addq.w D0, 2
00000660 3F00 move.w -[A7], D0
00000662 A891 syscall LineTo
label00000664:
00000664 302E FFCA move.w D0, [A6 - 0x36]
00000668 48C0 ext.l D0
0000066A 81FC 0002 divs.w D0, 0x2
0000066E D06E FFE2 add.w D0, [A6 - 0x1E]
00000672 0640 FFF0 addi.w D0, 0xFFF0
00000676 3D40 FFD2 move.w [A6 - 0x2E], D0
0000067A 302E FFD2 move.w D0, [A6 - 0x2E]
0000067E 0640 0020 addi.w D0, 0x20 /* ' ' */
00000682 3D40 FFD6 move.w [A6 - 0x2A], D0
00000686 302E FFCC move.w D0, [A6 - 0x34]
0000068A 48C0 ext.l D0
0000068C 81FC 0002 divs.w D0, 0x2
00000690 D06E FFE0 add.w D0, [A6 - 0x20]
00000694 0640 FFF0 addi.w D0, 0xFFF0
00000698 3D40 FFD0 move.w [A6 - 0x30], D0
0000069C 302E FFD0 move.w D0, [A6 - 0x30]
000006A0 0640 0020 addi.w D0, 0x20 /* ' ' */
000006A4 3D40 FFD4 move.w [A6 - 0x2C], D0
000006A8 2053 movea.l A0, [A3]
000006AA 4A68 0012 tst.w [A0 + 0x12]
000006AE 6722 beq +0x24 /* 000006D2 */
000006B0 2053 movea.l A0, [A3]
000006B2 0C68 3039 0016 cmpi.w [A0 + 0x16], 0x3039 /* '09' */
000006B8 6708 beq +0xA /* 000006C2 */
000006BA 2053 movea.l A0, [A3]
000006BC 2468 0024 movea.l A2, [A0 + 0x24]
000006C0 6030 bra +0x32 /* 000006F2 */
label000006C2:
000006C2 2053 movea.l A0, [A3]
000006C4 3A28 001C move.w D5, [A0 + 0x1C]
000006C8 594F subq.w A7, 4
000006CA 3F05 move.w -[A7], D5
000006CC A9BB syscall GetIcon
000006CE 245F movea.l A2, [A7]+
000006D0 6020 bra +0x22 /* 000006F2 */
label000006D2:
000006D2 2053 movea.l A0, [A3]
000006D4 0C68 3039 0016 cmpi.w [A0 + 0x16], 0x3039 /* '09' */
000006DA 6708 beq +0xA /* 000006E4 */
000006DC 2053 movea.l A0, [A3]
000006DE 2468 001C movea.l A2, [A0 + 0x1C]
000006E2 600E bra +0x10 /* 000006F2 */
label000006E4:
000006E4 2053 movea.l A0, [A3]
000006E6 3A28 001E move.w D5, [A0 + 0x1E]
000006EA 594F subq.w A7, 4
000006EC 3F05 move.w -[A7], D5
000006EE A9BB syscall GetIcon
000006F0 245F movea.l A2, [A7]+
label000006F2:
000006F2 200A move.l D0, A2
000006F4 6746 beq +0x48 /* 0000073C */
000006F6 2F0A move.l -[A7], A2
000006F8 4EBA F938 jsr [PC - 0x6C8 /* 00000032 */]
000006FC 2D52 FF80 move.l [A6 - 0x80], [A2]
00000700 3D7C 0004 FF84 move.w [A6 - 0x7C], 0x4
00000706 426E FF88 clr.w [A6 - 0x78]
0000070A 3D7C 0020 FF8C move.w [A6 - 0x74], 0x20 /* ' ' */
00000710 426E FF86 clr.w [A6 - 0x7A]
00000714 3D7C 0020 FF8A move.w [A6 - 0x76], 0x20 /* ' ' */
0000071A 486E FFB4 pea.l [A6 - 0x4C]
0000071E A874 syscall GetPort
00000720 486E FF80 pea.l [A6 - 0x80]
00000724 206E FFB4 movea.l A0, [A6 - 0x4C]
00000728 4868 0002 pea.l [A0 + 0x2]
0000072C 486E FF86 pea.l [A6 - 0x7A]
00000730 486E FFD0 pea.l [A6 - 0x30]
00000734 3F3C 0001 move.w -[A7], 0x1
00000738 42A7 clr.l -[A7]
0000073A A8EC syscall CopyBits
label0000073C:
0000073C 2053 movea.l A0, [A3]
0000073E 7000 moveq.l D0, 0x00
00000740 1028 0011 move.b D0, [A0 + 0x11]
00000744 4A40 tst.w D0
00000746 6700 0100 beq +0x102 /* 00000848 */
0000074A 2053 movea.l A0, [A3]
0000074C 7000 moveq.l D0, 0x00
0000074E 1028 0011 move.b D0, [A0 + 0x11]
00000752 0C40 00FF cmpi.w D0, 0xFF
00000756 6628 bne +0x2A /* 00000780 */
00000758 41EE FFE0 lea.l A0, [A6 - 0x20]
0000075C 43EE FFC0 lea.l A1, [A6 - 0x40]
00000760 22D8 move.l [A1]+, [A0]+
00000762 22D8 move.l [A1]+, [A0]+
00000764 486E FFC0 pea.l [A6 - 0x40]
00000768 3F3C 0002 move.w -[A7], 0x2
0000076C 3F3C 0002 move.w -[A7], 0x2
00000770 A8A9 syscall InsetRect
00000772 486E FFC0 pea.l [A6 - 0x40]
00000776 2F0E move.l -[A7], A6
00000778 4EBA FAD4 jsr [PC - 0x52C /* 0000024E */]
0000077C 6000 00CA bra +0xCC /* 00000848 */
label00000780:
00000780 4A2C FFEF tst.b [A4 - 0x11]
00000784 6700 00BC beq +0xBE /* 00000842 */
00000788 486E FF68 pea.l [A6 - 0x98]
0000078C AA14 syscall RGBForeColor
0000078E 486E FF68 pea.l [A6 - 0x98]
00000792 AA15 syscall RGBBackColor
00000794 486E FFD8 pea.l [A6 - 0x28]
00000798 A8A2 syscall PaintRect
0000079A 486E FF6E pea.l [A6 - 0x92]
0000079E AA14 syscall RGBForeColor
000007A0 486E FF6E pea.l [A6 - 0x92]
000007A4 AA15 syscall RGBBackColor
000007A6 2053 movea.l A0, [A3]
000007A8 4A68 0012 tst.w [A0 + 0x12]
000007AC 6722 beq +0x24 /* 000007D0 */
000007AE 2053 movea.l A0, [A3]
000007B0 0C68 3039 0016 cmpi.w [A0 + 0x16], 0x3039 /* '09' */
000007B6 6708 beq +0xA /* 000007C0 */
000007B8 2053 movea.l A0, [A3]
000007BA 2468 0024 movea.l A2, [A0 + 0x24]
000007BE 6030 bra +0x32 /* 000007F0 */
label000007C0:
000007C0 2053 movea.l A0, [A3]
000007C2 3A28 001C move.w D5, [A0 + 0x1C]
000007C6 594F subq.w A7, 4
000007C8 3F05 move.w -[A7], D5
000007CA A9BB syscall GetIcon
000007CC 245F movea.l A2, [A7]+
000007CE 6020 bra +0x22 /* 000007F0 */
label000007D0:
000007D0 2053 movea.l A0, [A3]
000007D2 0C68 3039 0016 cmpi.w [A0 + 0x16], 0x3039 /* '09' */
000007D8 6708 beq +0xA /* 000007E2 */
000007DA 2053 movea.l A0, [A3]
000007DC 2468 001C movea.l A2, [A0 + 0x1C]
000007E0 600E bra +0x10 /* 000007F0 */
label000007E2:
000007E2 2053 movea.l A0, [A3]
000007E4 3A28 001E move.w D5, [A0 + 0x1E]
000007E8 594F subq.w A7, 4
000007EA 3F05 move.w -[A7], D5
000007EC A9BB syscall GetIcon
000007EE 245F movea.l A2, [A7]+
label000007F0:
000007F0 200A move.l D0, A2
000007F2 6746 beq +0x48 /* 0000083A */
000007F4 2F0A move.l -[A7], A2
000007F6 4EBA F83A jsr [PC - 0x7C6 /* 00000032 */]
000007FA 2D52 FF80 move.l [A6 - 0x80], [A2]
000007FE 3D7C 0004 FF84 move.w [A6 - 0x7C], 0x4
00000804 426E FF88 clr.w [A6 - 0x78]
00000808 3D7C 0020 FF8C move.w [A6 - 0x74], 0x20 /* ' ' */
0000080E 426E FF86 clr.w [A6 - 0x7A]
00000812 3D7C 0020 FF8A move.w [A6 - 0x76], 0x20 /* ' ' */
00000818 486E FFB4 pea.l [A6 - 0x4C]
0000081C A874 syscall GetPort
0000081E 486E FF80 pea.l [A6 - 0x80]
00000822 206E FFB4 movea.l A0, [A6 - 0x4C]
00000826 4868 0002 pea.l [A0 + 0x2]
0000082A 486E FF86 pea.l [A6 - 0x7A]
0000082E 486E FFD0 pea.l [A6 - 0x30]
00000832 3F3C 0001 move.w -[A7], 0x1
00000836 42A7 clr.l -[A7]
00000838 A8EC syscall CopyBits
label0000083A:
0000083A 486C FFD6 pea.l [A4 - 0x2A]
0000083E AA14 syscall RGBForeColor
00000840 6006 bra +0x8 /* 00000848 */
label00000842:
00000842 486E FFE0 pea.l [A6 - 0x20]
00000846 A8A4 syscall InvertRect
label00000848:
00000848 3F2E FFB2 move.w -[A7], [A6 - 0x4E]
0000084C A887 syscall TextFont
0000084E 3F2E FFB0 move.w -[A7], [A6 - 0x50]
00000852 A88A syscall TextSize
00000854 3F2E FFAE move.w -[A7], [A6 - 0x52]
00000858 A889 syscall TextMode
0000085A 486E FFAD pea.l [A6 - 0x53]
0000085E 486E FF1C pea.l [A6 - 0xE4]
00000862 3F3C 0001 move.w -[A7], 0x1
00000866 4EBA F948 jsr [PC - 0x6B8 /* 000001B0 */]
0000086A 1D6E FF3B FF1A move.b [A6 - 0xE6], [A6 - 0xC5]
00000870 7000 moveq.l D0, 0x00
00000872 102E FF1A move.b D0, [A6 - 0xE6]
00000876 3F00 move.w -[A7], D0
00000878 A888 syscall TextFace
0000087A 2F03 move.l -[A7], D3
0000087C A879 syscall SetClip
0000087E 2F03 move.l -[A7], D3
00000880 A8D9 syscall DisposRgn/DisposeRgn
00000882 2F04 move.l -[A7], D4
00000884 A8D9 syscall DisposRgn/DisposeRgn
00000886 486E FF9A pea.l [A6 - 0x66]
0000088A A899 syscall SetPenState
0000088C 4A2C FFEF tst.b [A4 - 0x11]
00000890 670C beq +0xE /* 0000089E */
00000892 486C FFE8 pea.l [A4 - 0x18]
00000896 AA14 syscall RGBForeColor
00000898 486C FFE2 pea.l [A4 - 0x1E]
0000089C AA15 syscall RGBBackColor
label0000089E:
0000089E 2F0B move.l -[A7], A3
000008A0 4EBA F79A jsr [PC - 0x866 /* 0000003C */]
label000008A4:
000008A4 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
000008A8 4E5E unlink A6
000008AA 205F movea.l A0, [A7]+
000008AC 4FEF 000E lea.l A7, [A7 + 0xE]
000008B0 4ED0 jmp [A0]
fn000008B2:
000008B2 4E56 0000 link A6, 0
000008B6 2F0C move.l -[A7], A4
000008B8 286E 0010 movea.l A4, [A6 + 0x10]
000008BC 42AE 0016 clr.l [A6 + 0x16]
000008C0 2F0C move.l -[A7], A4
000008C2 4EBA F76E jsr [PC - 0x892 /* 00000032 */]
000008C6 2054 movea.l A0, [A4]
000008C8 7000 moveq.l D0, 0x00
000008CA 1028 0010 move.b D0, [A0 + 0x10]
000008CE 4A40 tst.w D0
000008D0 673E beq +0x40 /* 00000910 */
000008D2 2054 movea.l A0, [A4]
000008D4 7000 moveq.l D0, 0x00
000008D6 1028 0011 move.b D0, [A0 + 0x11]
000008DA 0C40 00FF cmpi.w D0, 0xFF
000008DE 6730 beq +0x32 /* 00000910 */
000008E0 2054 movea.l A0, [A4]
000008E2 7000 moveq.l D0, 0x00
000008E4 1028 0011 move.b D0, [A0 + 0x11]
000008E8 0C40 00FE cmpi.w D0, 0xFE
000008EC 671A beq +0x1C /* 00000908 */
000008EE 554F subq.w A7, 2
000008F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000008F4 2054 movea.l A0, [A4]
000008F6 4868 0008 pea.l [A0 + 0x8]
000008FA A8AD syscall PtInRect
000008FC 4A1F tst.b [A7]+
000008FE 6710 beq +0x12 /* 00000910 */
00000900 700B moveq.l D0, 0x0B
00000902 2D40 0016 move.l [A6 + 0x16], D0
00000906 6008 bra +0xA /* 00000910 */
label00000908:
00000908 2D7C 0000 00FE 0016 move.l [A6 + 0x16], 0xFE
label00000910:
00000910 2F0C move.l -[A7], A4
00000912 4EBA F728 jsr [PC - 0x8D8 /* 0000003C */]
00000916 285F movea.l A4, [A7]+
00000918 4E5E unlink A6
0000091A 205F movea.l A0, [A7]+
0000091C 4FEF 000E lea.l A7, [A7 + 0xE]
00000920 4ED0 jmp [A0]
fn00000922:
00000922 4E56 FFE2 link A6, -0x001E
00000926 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000092A 4EBA F706 jsr [PC - 0x8FA /* 00000032 */]
0000092E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000932 206E 0010 movea.l A0, [A6 + 0x10]
00000936 2050 movea.l A0, [A0]
00000938 4868 0008 pea.l [A0 + 0x8]
0000093C A8DF syscall RectRgn
0000093E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000942 4EBA F6F8 jsr [PC - 0x908 /* 0000003C */]
00000946 4E5E unlink A6
00000948 205F movea.l A0, [A7]+
0000094A 4FEF 000E lea.l A7, [A7 + 0xE]
0000094E 4ED0 jmp [A0]
label00000950:
00000950 4E56 FFD6 link A6, -0x002A
00000954 42AE 0014 clr.l [A6 + 0x14]
00000958 302E 000C move.w D0, [A6 + 0xC]
0000095C 6042 bra +0x44 /* 000009A0 */
label0000095E:
0000095E 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000962 2F2E 000E move.l -[A7], [A6 + 0xE]
00000966 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000096A 2F0E move.l -[A7], A6
0000096C 4EBA F966 jsr [PC - 0x69A /* 000002D4 */]
00000970 6038 bra +0x3A /* 000009AA */
label00000972:
00000972 594F subq.w A7, 4
00000974 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000978 2F2E 000E move.l -[A7], [A6 + 0xE]
0000097C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000980 2F0E move.l -[A7], A6
00000982 4EBA FF2E jsr [PC - 0xD2 /* 000008B2 */]
00000986 2D5F 0014 move.l [A6 + 0x14], [A7]+
0000098A 601E bra +0x20 /* 000009AA */
label0000098C:
0000098C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000990 2F2E 000E move.l -[A7], [A6 + 0xE]
00000994 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000998 2F0E move.l -[A7], A6
0000099A 4EBA FF86 jsr [PC - 0x7A /* 00000922 */]
0000099E 600A bra +0xC /* 000009AA */
label000009A0:
000009A0 67BC beq -0x42 /* 0000095E */
000009A2 5340 subq.w D0, 1
000009A4 67CC beq -0x32 /* 00000972 */
000009A6 5340 subq.w D0, 1
000009A8 67E2 beq -0x1C /* 0000098C */
label000009AA:
000009AA 4E5E unlink A6
000009AC 205F movea.l A0, [A7]+
000009AE 4FEF 000C lea.l A7, [A7 + 0xC]
000009B2 4ED0 jmp [A0]